#include "stdint.h"

typedef  uint32_t  Base_t;
typedef struct List_item
{
    Base_t data;  // 数据
    struct List_item *previous; // 上一个
    struct List_item *next;     // 下一个
}List_item_t;


List_item_t *list_create(Base_t data[], Base_t length);
List_item_t * list_insert(List_item_t *head, Base_t data);
void list_remove(List_item_t *head, Base_t dat);
void list_printf(List_item_t *head);